Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Copa Ericsson - Caracas Prague Open - Prague Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Banca Stato Challenger Lugano - Lugano Oberstraufen Cup - Oberstaufen Copa Petrobras - Bogota Copa Petrobras - Aracaju Cyclus Open de Tenis - Florianopolis San Marino Cepu Open - San Marino s Tennis Masters 06 - Graz II Challenger Ciudada de Guayaquil - Guayaquil Unicredit Czech Open 2007 - Prostejov Heilbronn Open - Heilbronn Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Lima Challenger - Lima Sao Paulo Challenger Noumea Challenger Heilbronn Challenger Wolfsburg Challenger Santiago Challenger Bangkok Challenger Sofia Challenger Ostrava Challenger Braunschweig Challenger Tampere Challenger Poznan Challenger San Marino Challenger Istanbul Challenger Muller Cup - Ulm Freudenstadt Challenger Cali Challenger Bogota Challenger Buenos Aires Challenger Santiago Challenger St. Petersburg Challenger by Kinex - St. Petersburg San Marino Cepu Open - San Marino Okal Cup - Eckental ATP Challenger 2003 Numea - New Caledonia Telesp Celular Open - Ribeirao Preto Garden Open - Rome ATU Cup - Weiden Open Diputacion - Cordoba Challenger Hamburg - Hamburg Copa Ericsson Mexico - Guadalajara DPD Challenger 2002 - Aschaffenburg Zagreb Open - Zagreb Macedonian Open - Skopje Prostejov Challenger Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires Architect Open - Budapest VIII Trofeo Ciudad de Quito - Quito Oberstaufen Cup - Oberstaufen VII Trofeo Ciudad de Quito - Quito Trani Cup - Trani Maia Open 2002 - Maia Quelle Cup 2000 - Furth The Wright Financial Group, Inc. Challenger - Champaign Polish Open 2000 - Poznan VII Torneo Internazionale di Tennis - Barletta Oberstaufen Cup - Oberstaufen 2003 West Side Tennis Club Challenger - Forest Hills Copa Ericsson Chile - Santiago University of Tennessee USTA Challenger - Knoxville Segundo Aberto de Brasilia - Brasilia USTA Men's Challenger of Dallas - Dallas Global Telecom Open - Curitiba Memorial Savigni - Sassuolo Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg Copa Petrobras Argentina - Buenos Aires Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville Okal Cup 2003 - Eckental Open de Franche Comte - Besancon Nossa Caixa Tennis Cup - Sao Paulo Arroyo de la Encomienda - Valladolid ECM Prague Open - Prague SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Siemens Open - Scheveningen Ljubljana Open - Ljubljana Kyiv Open - Kiev Nord/LB Open 2004 - Braunschweig Nord LB Open 2006 - Braunschweig Heilbronn Challenger Portoroz Challenger Pro Tennis World Open - Sunrise Eckental Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City BMW Tennis Championship - Sunrise Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig San Marino Cepu Open - San Marino Brasov Challenger - Brasov Copa Petrobras - Santiago Bancastato Challenger Lugano - Lugano Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Nord LB Open 2007 - Braunschweig Pekao Open - Szczecin Meerbusch Challenger Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Malaysian Open - Kuala Lumpur Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Mobilux Open - Luxembourg Szczecin Challenger Copa Petrobras Guadalajara - Guadalajara Belgrade Challenger Medellin Challenger Black Forest Open - Freudenstadt Rome Challenger Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Rome Challenger Furth Challenger XI Trofeo Ciudad de Quito - Quito XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden BNP Paribas Primrose - Bordeaux Copa Kia - Santiago Copa Petrobras-Colombia - Bogota BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Aamulehti Tampere Open - Tampere Copa Petrobras Uruguray - Montevideo Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Szczecin Challenger San Marino Cepu Open - San Marino Challenger Ciudad de Guayaquil - Guayaquil Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi Haagen Dazs Open - Caracas SMS Tennis Cup - Sao Paulo 5th Sardinian International Championships - Cagliari Sao Paulo - Brazil Schickendanz Open - Furth Barletta Challenger Braunschweig Challenger 9th Wartburg Open - Eisenach Meerbusch Challenger Visa Tennis Open - Sao Paulo X Ciutat de Barcelona - Barcelona Poznan Challenger Braunschweig Challenger Volvo Sylt Open - Sylt X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona Global Telecom Open - Florianopolis Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Mallorca Open - Mallorca Aix En Provence Challenger Furth Challenger Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth USTA Seascape Challenger - Aptos Siemens Open - Scheveningen BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Hungarian Architect Open - Budapest Bulgarian Open - Sofia Open de la Ville de Saint Denis - Reunion Island Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Bogota Challenger - Bogota Abierto Club Casablanca - Mexico City Brasil Open - Costa do Sauipe Open 13 - Marseille Unique Zagreb Open - Zagreb The Hilversum Open - Hilversum Estoril Open - Estoril Bratislava Challenger Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Okal Cup 2001 International Bavarian Championships - Eckental Copa Ericsson Uruguay - Montevideo Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Warsteiner Challenger Lubeck - Lubeck Zivnobanka Czech Open - Prostejov Dubai Open - Dubai Grand Prix Hassan II - Casablanca Bogota Challenger - Bogota ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Naples Challenger - Naples The Priority Telecom Open - Amersfoort Prostejov Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Fujitsu Siemens Open - Budapest Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Brasil Open - Florianopolis Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Orange Prokom Open - Sopot The Nottingham Challenger - Nottingham BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Gramado Challenger - Gramado Grand Prix de Tennis de Lyon - Lyon VII Avierto Internacional de Salinas - Salinas Next Generation Adelaide International - Adelaide 1st Challenger Tournament Leon - Leon Challenger Leon 2004 - Leon St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz MoviStar Open - Vina del Mar I Tourneo Fila Citta di Brindisi - Brindisi Black Forest Open 2002 - Freudenstadt Asirom Challenger Brasov - Brasov Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Cosmorom Challenger - Brasov Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Estoril Open - Estoril BMW Open - Munich Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Copa Ericsson - Lima Dutch Open Tennis - Amersfoort Riviera di Rimini Challenger - Rimini Top Wool Challenger Biella - Biella Generali Open - Kitzbuhel Banja Luka Challenger 2003 - Banja Luka Tehran Open ATP Challenger - Tehran Orange Prokom Open - Sopot 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Open Sainte Victoire - Aix-En-Provence Pilot Pen Tennis - New Haven Canottieri Minico 2004 - Mantova BCR Open Romania - Bucharest Bogota Challenger KGHM Dialog Polish Indoors - Wroclaw Porsche Open - Poznan Tunis Challenger Copa Petrobras Argentina - Buenos Aires Mumbai Open - Mumbai Open de Moselle - Metz Stella Artois Clay Court Championships - Budaors Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Heineken Open - Auckland Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Tunis Open 2006 - Tunis Copa Telmex - Buenos Aires Austrian Open - Kitzbuhel China Open - Beijing Heineken Open - Auckland Energis Dutch Open - Amsterdam ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril International German Open - Hamburg Bergamo Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Napoli Challenger Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Lugano Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Montevideo Challenger BMW Open - Munich Gerry Weber Open - Halle Guayaquil Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis BCR Open Romania - Bucharest Copa Petrobras-Uruguay - Montevideo Swiss Indoors Basel - Basel Copa Petrobras-Argentina - Buenos Aires Cerveza Club Colombia Open - Bogota Bordeaux Challenger Busan Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Karlsruhe Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Prostejov Challenger U.S. National Indoor Tennis Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bet-at-home Open - Hamburg BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Furth Challenger China Open - Beijing Cordenons Challenger Gerry Weber Open - Halle Jersey Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Salzburg Challenger Braunschweig Challenger Noumea Challenger Masters Series - Hamburg BMW Open - Munich ATP Studena Croatia Open Umag - Umag Bet-at-home Open - Hamburg Thailand Open - Bangkok SA Tennis Open - Johannesburg Sunrise Challenger Open Sud de France - Montpellier Gerry Weber Open - Halle BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg European Open - Antwerp Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf China Open - Beijing Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Moselle Open - Metz Qatar ExxonMobil Open - Doha Pullach Challenger Antalya Cup - Antalya Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Schickendanz Open - Furth Open de la Comunidad Valenciana - Valencia BRD Nastase Tiriac Trophy - Bucharest San Luis Potosi Challenger 2002 - San Luis Potosi Gerry Weber Open - Halle Hungarian Open - Budapest VI Trofeo Ciudad de Quito - Quito Canberra Challenger Braunschweig Challenger Oberstaufen Cup - Oberstaufen Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago 7th Wartburg Open - Eisenach Geovillage Open Trofeo Melia Olbia - Olbia Hungarian Open - Budapest IV Abierto Internacional de Salinas - Salinas Braunschweig Challenger Scheveningen Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha BMW Open - Munich Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Abierto Mexicano Telfonica MoviStar - Acapulco Heineken Open - Auckland SMS Tennis Open - Sao Paulo U.S. Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Brasil Open - Costa do Sauipe NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells U.S. Mens's Clay Court Championship - Houston Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Interwetten Austrian Open - Kitzbuhel St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Shanghai - Shanghai Copa AT&T - Buenos Aires BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BMW Open - Munich ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Argentina Open - Buenos Aires Tennis Channel Open - Las Vegas Bank Austria Tennis Trophy - Vienna Geneva Open - Geneva Internazionali BNL d'Italia - Rome Rogers Cup - Montreal RCA Championships - Indianapolis Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami BellSouth Open - Vina del Mar Mutua Madrilena Madrid Open - Madrid ATP Vegeta Croatia Open - Umag Valencia Open - Valencia Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Mutua Madrid Open - Madrid Erste Bank Open - Vienna ATP Kremlin Cup - Moscow Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Sydney International - Sydney Medibank Private International - Sydney Rogers Cup - Toronto BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca NASDAQ-100 Open - Miami Mercedes Cup - Stuttgart Next Generation Adelaide International - Adelaide Rogers Cup - Montreal Telecom Italia Masters - Rome Catella Swedish Open - Bastad Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Abierto Mexicano Telcel - Acapulco Miami Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Bet-at-home Open - Hamburg Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart The Stella Artois Championships - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Copa Telmex - Buenos Aires U.S. Open - New York Wimbledon - London European Open - Antwerp French Open - Paris German Tennis Championships - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, PO, GER-POL 3-2 Olympics - Athens